public class TVFactory{
    public static TV produceTV(String brand) throws Exception{
        if (brand.equalsIgnoreCase("Haier")){
            System.out.println("电视机工厂生产海尔电视机！");
            return new HaierTV();
        }
        else if (brand.equalsIgnoreCase("Hisense")){
            System.out.println("电视机工厂生产海信电视机！");
            return new HisenseTV();
        }
        else{
            throw new Exception("Sorry,我们无法生产该品牌电视机，但是，相信我，以后也不会有的。");
        }
    }
}